.index-swiper{
	width: 10rem;
	height: 3.333333rem;
}
.index-swiper img{
    display: block;
    height: auto;
    width: auto;
}
/*店家logo*/
.logo-contianer{
	display: -webkit-box;
	position: relative;
	padding: .1rem;
	border-top: 1px solid #e7e8ec;
	overflow: hidden;
}
.shop-logo{
	width: 1rem;
	height: 1rem;
	z-index: 1;
}
/*图片格式化*/
.shop-logo img{
	display: block;
    height: auto;
    width: auto;
}
.shop-name-container,.shop-name{
	-webkit-box-flex: 1;
	height: 1rem;
}
.shop-name{
	margin-left: .2rem;
	padding-right: .1rem;
	padding-left: .2rem;
	width: 100%;
	line-height: 1rem;
}
/*导航栏*/
.tap-list-nav{
	width: 10rem;
	height: auto;
	background: white;
	padding-top: 0.27rem;
	text-align: center;
}
.tap-list-nav a{
	float: left;
	width: 2.5rem;
	padding-bottom: 0.27rem;
}
.tap-list-nav a{
	float: left;
	width: 2.5rem;
}
.tap-list-nav a i{
	display: block;
	font-size: 0.6rem !important;
	width: 1rem;
	height: 1rem;
	line-height: 1rem;
	margin: 0 auto 6px;
}
[data-dpr="2"] .tap-list-nav a i{
	margin-bottom: 12px;
}
[data-dpr="3"] .tap-list-nav a i{
	margin-bottom: 18px;
}
.tap-list-nav a span{
	color: #777;	
}
.index-radius-iconfont{
	border-radius: 10px;
	color: #FFFFFF;
}
[data-dpr="2"] .index-radius-iconfont{
	border-radius: 20px;
}
[data-dpr="3"] .index-radius-iconfont{
	border-radius: 30px;
}
.index-radius-iconfont.effect1{
	background: #FCC800;
}
.index-radius-iconfont.effect2{
	background: #f00;
}
.index-radius-iconfont.effect3{
	background: #2CCC93;
}
.index-radius-iconfont.effect4{
	background: #379df3;
}
/*商店列表*/
.shop_list{
	background-color: transparent;
}
.shop_list img{
	width: 10rem;
    height: 5rem;
}
.shop_list>div{
	margin-top: 0.3rem;
}